home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Place in System Folder / System 7.5.2 or higher / Finder Scripting Extension / Finder Scripting Extension.rsrc / CODE_51.txt < prev    next >
Text File  |  1993-04-16  |  26KB  |  467 lines

  1. # near model CODE resource
  2. # jump table entries: 8240-8249 (10 of them)
  3. export_1030:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  8. 00000014  7000                     moveq.l    D0, 0x00
  9. 00000016  2D40 FFFC                move.l     [A6 - 0x4], D0
  10. 0000001A  41EE FFF8                lea.l      A0, [A6 - 0x8]
  11. 0000001E  7E00                     moveq.l    D7, 0x00
  12. 00000020  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13. 00000024  2F0C                     move.l     -[A7], A4
  14. 00000026  486E FFF8                pea.l      [A6 - 0x8]
  15. 0000002A  2054                     movea.l    A0, [A4]
  16. 0000002C  2050                     movea.l    A0, [A0]
  17. 0000002E  2268 006C                movea.l    A1, [A0 + 0x6C]
  18. 00000032  4E91                     jsr        [A1]
  19. 00000034  486E FFF8                pea.l      [A6 - 0x8]
  20. 00000038  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  21. 0000003C  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  22. 00000042  4FEF 0010                lea.l      A7, [A7 + 0x10]
  23. 00000046  672E                     beq        +0x30 /* 00000076 */
  24. 00000048  486E FFF8                pea.l      [A6 - 0x8]
  25. 0000004C  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  26. 00000050  4A80                     tst.l      D0
  27. 00000052  584F                     addq.w     A7, 4
  28. 00000054  660C                     bne        +0xE /* 00000062 */
  29. 00000056  2F3C FFFF D8F0           move.l     -[A7], 0xFFFFD8F0
  30. 0000005C  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  31. 00000060  584F                     addq.w     A7, 4
  32. label00000062:
  33. 00000062  598F                     subq.l     A7, 4
  34. 00000064  486E FFF8                pea.l      [A6 - 0x8]
  35. 00000068  4EAD 0CAA                jsr        [A5 + 0xCAA /* export_401 */]
  36. 0000006C  588F                     addq.l     A7, 4
  37. 0000006E  2F00                     move.l     -[A7], D0
  38. 00000070  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  39. 00000074  2E1F                     move.l     D7, [A7]+
  40. label00000076:
  41. 00000076  486E FFF8                pea.l      [A6 - 0x8]
  42. 0000007A  4EAD 0FDA                jsr        [A5 + 0xFDA /* export_503 */]
  43. 0000007E  2007                     move.l     D0, D7
  44. 00000080  584F                     addq.w     A7, 4
  45. 00000082  4CEE 1080 FFF0           movem.l    D7,A4, [A6 - 0x10]
  46. 00000088  4E5E                     unlink     A6
  47. 0000008A  4E75                     rts
  48. export_1031:
  49. 0000008C  4E56 FFF0                link       A6, -0x0010
  50. 00000090  486E FFF8                pea.l      [A6 - 0x8]
  51. 00000094  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  52. 00000098  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  53. 0000009E  2F3C 6673 656C           move.l     -[A7], 0x6673656C /* 'fsel' */
  54. 000000A4  486E 000C                pea.l      [A6 + 0xC]
  55. 000000A8  486E FFF0                pea.l      [A6 - 0x10]
  56. 000000AC  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  57. 000000B0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  58. 000000B4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  59. 000000B8  2F20                     move.l     -[A7], -[A0]
  60. 000000BA  2F20                     move.l     -[A7], -[A0]
  61. 000000BC  486E FFF8                pea.l      [A6 - 0x8]
  62. 000000C0  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  63. 000000C4  486E FFF8                pea.l      [A6 - 0x8]
  64. 000000C8  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  65. 000000CC  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  66. 000000D2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  67. 000000D6  6630                     bne        +0x32 /* 00000108 */
  68. 000000D8  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  69. 000000DE  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  70. 000000E4  486E 000C                pea.l      [A6 + 0xC]
  71. 000000E8  486E FFF0                pea.l      [A6 - 0x10]
  72. 000000EC  4EAD 1D22                jsr        [A5 + 0x1D22 /* export_928 */]
  73. 000000F0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  74. 000000F4  41EE FFF8                lea.l      A0, [A6 - 0x8]
  75. 000000F8  2F20                     move.l     -[A7], -[A0]
  76. 000000FA  2F20                     move.l     -[A7], -[A0]
  77. 000000FC  486E FFF8                pea.l      [A6 - 0x8]
  78. 00000100  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  79. 00000104  4FEF 000C                lea.l      A7, [A7 + 0xC]
  80. label00000108:
  81. 00000108  206E 0008                movea.l    A0, [A6 + 0x8]
  82. 0000010C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  83. 00000110  20D9                     move.l     [A0]+, [A1]+
  84. 00000112  20D9                     move.l     [A0]+, [A1]+
  85. 00000114  4E5E                     unlink     A6
  86. 00000116  4E75                     rts
  87. export_1032:
  88. 00000118  4E56 FFF0                link       A6, -0x0010
  89. 0000011C  486E FFF8                pea.l      [A6 - 0x8]
  90. 00000120  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  91. 00000124  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  92. 0000012A  2F3C 6673 656C           move.l     -[A7], 0x6673656C /* 'fsel' */
  93. 00000130  486E 000C                pea.l      [A6 + 0xC]
  94. 00000134  486E FFF0                pea.l      [A6 - 0x10]
  95. 00000138  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  96. 0000013C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  97. 00000140  41EE FFF8                lea.l      A0, [A6 - 0x8]
  98. 00000144  2F20                     move.l     -[A7], -[A0]
  99. 00000146  2F20                     move.l     -[A7], -[A0]
  100. 00000148  486E FFF8                pea.l      [A6 - 0x8]
  101. 0000014C  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  102. 00000150  486E FFF8                pea.l      [A6 - 0x8]
  103. 00000154  4EAD 0ABA                jsr        [A5 + 0xABA /* export_339 */]
  104. 00000158  0C80 6E75 6C6C           cmpi.l     D0, 0x6E756C6C /* 'null' */
  105. 0000015E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  106. 00000162  6630                     bne        +0x32 /* 00000194 */
  107. 00000164  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  108. 0000016A  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  109. 00000170  486E 000C                pea.l      [A6 + 0xC]
  110. 00000174  486E FFF0                pea.l      [A6 - 0x10]
  111. 00000178  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  112. 0000017C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  113. 00000180  41EE FFF8                lea.l      A0, [A6 - 0x8]
  114. 00000184  2F20                     move.l     -[A7], -[A0]
  115. 00000186  2F20                     move.l     -[A7], -[A0]
  116. 00000188  486E FFF8                pea.l      [A6 - 0x8]
  117. 0000018C  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  118. 00000190  4FEF 000C                lea.l      A7, [A7 + 0xC]
  119. label00000194:
  120. 00000194  206E 0008                movea.l    A0, [A6 + 0x8]
  121. 00000198  43EE FFF8                lea.l      A1, [A6 - 0x8]
  122. 0000019C  20D9                     move.l     [A0]+, [A1]+
  123. 0000019E  20D9                     move.l     [A0]+, [A1]+
  124. 000001A0  4E5E                     unlink     A6
  125. 000001A2  4E75                     rts
  126. export_1033:
  127. 000001A4  4E56 0000                link       A6, 0
  128. 000001A8  558F                     subq.l     A7, 2
  129. 000001AA  2F3C 6173 6372           move.l     -[A7], 0x61736372 /* 'ascr' */
  130. 000001B0  2F3C 6764 7465           move.l     -[A7], 0x67647465 /* 'gdte' */
  131. 000001B6  2F2D FEE2                move.l     -[A7], [A5 - 0x11E]
  132. 000001BA  7000                     moveq.l    D0, 0x00
  133. 000001BC  2F00                     move.l     -[A7], D0
  134. 000001BE  7200                     moveq.l    D1, 0x00
  135. 000001C0  1F01                     move.b     -[A7], D1
  136. 000001C2  303C 091F                move.w     D0, 0x91F
  137. 000001C6  A816                     syscall    Pack8
  138. 000001C8  301F                     move.w     D0, [A7]+
  139. 000001CA  48C0                     ext.l      D0
  140. 000001CC  2F00                     move.l     -[A7], D0
  141. 000001CE  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  142. 000001D2  558F                     subq.l     A7, 2
  143. 000001D4  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  144. 000001DA  2F3C 7265 6331           move.l     -[A7], 0x72656331 /* 'rec1' */
  145. 000001E0  2F2D FEDE                move.l     -[A7], [A5 - 0x122]
  146. 000001E4  2F3C 7265 6331           move.l     -[A7], 0x72656331 /* 'rec1' */
  147. 000001EA  7000                     moveq.l    D0, 0x00
  148. 000001EC  1F00                     move.b     -[A7], D0
  149. 000001EE  303C 091F                move.w     D0, 0x91F
  150. 000001F2  A816                     syscall    Pack8
  151. 000001F4  301F                     move.w     D0, [A7]+
  152. 000001F6  48C0                     ext.l      D0
  153. 000001F8  2F00                     move.l     -[A7], D0
  154. 000001FA  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  155. 000001FE  558F                     subq.l     A7, 2
  156. 00000200  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  157. 00000206  2F3C 7265 6330           move.l     -[A7], 0x72656330 /* 'rec0' */
  158. 0000020C  2F2D FEDE                move.l     -[A7], [A5 - 0x122]
  159. 00000210  2F3C 7265 6330           move.l     -[A7], 0x72656330 /* 'rec0' */
  160. 00000216  7000                     moveq.l    D0, 0x00
  161. 00000218  1F00                     move.b     -[A7], D0
  162. 0000021A  303C 091F                move.w     D0, 0x91F
  163. 0000021E  A816                     syscall    Pack8
  164. 00000220  301F                     move.w     D0, [A7]+
  165. 00000222  48C0                     ext.l      D0
  166. 00000224  2F00                     move.l     -[A7], D0
  167. 00000226  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  168. 0000022A  4E5E                     unlink     A6
  169. 0000022C  4E75                     rts
  170. export_1034:
  171. 0000022E  4E56 0000                link       A6, 0
  172. 00000232  48E7 0300                movem.l    -[A7], D6,D7
  173. 00000236  3C2E 000A                move.w     D6, [A6 + 0xA]
  174. 0000023A  2E3C 706E 616D           move.l     D7, 0x706E616D /* 'pnam' */
  175. 00000240  4A46                     tst.w      D6
  176. 00000242  6C08                     bge        +0xA /* 0000024C */
  177. 00000244  48C6                     ext.l      D6
  178. 00000246  2006                     move.l     D0, D6
  179. 00000248  4480                     neg.l      D0
  180. 0000024A  3C00                     move.w     D6, D0
  181. label0000024C:
  182. 0000024C  3006                     move.w     D0, D6
  183. 0000024E  0440 0BEA                subi.w     D0, 0xBEA
  184. 00000252  6722                     beq        +0x24 /* 00000276 */
  185. 00000254  0440 000B                subi.w     D0, 0xB
  186. 00000258  673C                     beq        +0x3E /* 00000296 */
  187. 0000025A  0440 260D                subi.w     D0, 0x260D /* '&\r' */
  188. 0000025E  673E                     beq        +0x40 /* 0000029E */
  189. 00000260  0440 1F41                subi.w     D0, 0x1F41
  190. 00000264  6720                     beq        +0x22 /* 00000286 */
  191. 00000266  5940                     subq.w     D0, 4
  192. 00000268  673C                     beq        +0x3E /* 000002A6 */
  193. 0000026A  5B40                     subq.w     D0, 5
  194. 0000026C  6720                     beq        +0x22 /* 0000028E */
  195. 0000026E  0440 1318                subi.w     D0, 0x1318
  196. 00000272  670A                     beq        +0xC /* 0000027E */
  197. 00000274  6036                     bra        +0x38 /* 000002AC */
  198. label00000276:
  199. 00000276  2E3C 706E 616D           move.l     D7, 0x706E616D /* 'pnam' */
  200. 0000027C  602E                     bra        +0x30 /* 000002AC */
  201. label0000027E:
  202. 0000027E  2E3C 6D6F 6464           move.l     D7, 0x6D6F6464 /* 'modd' */
  203. 00000284  6026                     bra        +0x28 /* 000002AC */
  204. label00000286:
  205. 00000286  2E3C 6372 7464           move.l     D7, 0x63727464 /* 'crtd' */
  206. 0000028C  601E                     bra        +0x20 /* 000002AC */
  207. label0000028E:
  208. 0000028E  2E3C 7074 737A           move.l     D7, 0x7074737A /* 'ptsz' */
  209. 00000294  6016                     bra        +0x18 /* 000002AC */
  210. label00000296:
  211. 00000296  2E3C 6C61 6269           move.l     D7, 0x6C616269 /* 'labi' */
  212. 0000029C  600E                     bra        +0x10 /* 000002AC */
  213. label0000029E:
  214. 0000029E  2E3C 7665 7273           move.l     D7, 0x76657273 /* 'vers' */
  215. 000002A4  6006                     bra        +0x8 /* 000002AC */
  216. label000002A6:
  217. 000002A6  2E3C 636F 6D74           move.l     D7, 0x636F6D74 /* 'comt' */
  218. label000002AC:
  219. 000002AC  2007                     move.l     D0, D7
  220. 000002AE  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  221. 000002B4  4E5E                     unlink     A6
  222. 000002B6  4E75                     rts
  223. export_1035:
  224. 000002B8  4E56 FFF0                link       A6, -0x0010
  225. 000002BC  48E7 0118                movem.l    -[A7], D7,A3,A4
  226. 000002C0  2E2E 0010                move.l     D7, [A6 + 0x10]
  227. 000002C4  286E 000C                movea.l    A4, [A6 + 0xC]
  228. 000002C8  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  229. 000002D0  7000                     moveq.l    D0, 0x00
  230. 000002D2  2D40 FFFC                move.l     [A6 - 0x4], D0
  231. 000002D6  41EE FFF8                lea.l      A0, [A6 - 0x8]
  232. 000002DA  2F0C                     move.l     -[A7], A4
  233. 000002DC  2054                     movea.l    A0, [A4]
  234. 000002DE  2050                     movea.l    A0, [A0]
  235. 000002E0  2268 0090                movea.l    A1, [A0 + 0x90]
  236. 000002E4  4E91                     jsr        [A1]
  237. 000002E6  2640                     movea.l    A3, D0
  238. 000002E8  2007                     move.l     D0, D7
  239. 000002EA  0480 5144 7074           subi.l     D0, 0x51447074 /* 'QDpt' */
  240. 000002F0  584F                     addq.w     A7, 4
  241. 000002F2  6628                     bne        +0x2A /* 0000031C */
  242. 000002F4  2F0B                     move.l     -[A7], A3
  243. 000002F6  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  244. 000002FA  2D40 FFF0                move.l     [A6 - 0x10], D0
  245. 000002FE  41EE FFF0                lea.l      A0, [A6 - 0x10]
  246. 00000302  43EE FFF4                lea.l      A1, [A6 - 0xC]
  247. 00000306  22D8                     move.l     [A1]+, [A0]+
  248. 00000308  41EE FFF4                lea.l      A0, [A6 - 0xC]
  249. 0000030C  588F                     addq.l     A7, 4
  250. 0000030E  2F08                     move.l     -[A7], A0
  251. 00000310  486E FFF8                pea.l      [A6 - 0x8]
  252. 00000314  4EAD 102A                jsr        [A5 + 0x102A /* export_513 */]
  253. 00000318  504F                     addq.w     A7, 8
  254. 0000031A  6010                     bra        +0x12 /* 0000032C */
  255. label0000031C:
  256. 0000031C  2F07                     move.l     -[A7], D7
  257. 0000031E  2F0C                     move.l     -[A7], A4
  258. 00000320  486E FFF8                pea.l      [A6 - 0x8]
  259. 00000324  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  260. 00000328  4FEF 000C                lea.l      A7, [A7 + 0xC]
  261. label0000032C:
  262. 0000032C  206E 0008                movea.l    A0, [A6 + 0x8]
  263. 00000330  43EE FFF8                lea.l      A1, [A6 - 0x8]
  264. 00000334  20D9                     move.l     [A0]+, [A1]+
  265. 00000336  20D9                     move.l     [A0]+, [A1]+
  266. 00000338  4CEE 1880 FFE4           movem.l    D7,A3,A4, [A6 - 0x1C]
  267. 0000033E  4E5E                     unlink     A6
  268. 00000340  4E75                     rts
  269. export_1036:
  270. 00000342  4E56 FFF8                link       A6, -0x0008
  271. 00000346  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  272. 0000034A  2E2E 0010                move.l     D7, [A6 + 0x10]
  273. 0000034E  286E 000C                movea.l    A4, [A6 + 0xC]
  274. 00000352  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  275. 0000035A  7000                     moveq.l    D0, 0x00
  276. 0000035C  2D40 FFFC                move.l     [A6 - 0x4], D0
  277. 00000360  41EE FFF8                lea.l      A0, [A6 - 0x8]
  278. 00000364  2007                     move.l     D0, D7
  279. 00000366  0480 5445 5854           subi.l     D0, 0x54455854 /* 'TEXT' */
  280. 0000036C  6708                     beq        +0xA /* 00000376 */
  281. 0000036E  0480 2034 1811           subi.l     D0, 0x20341811
  282. 00000374  6630                     bne        +0x32 /* 000003A6 */
  283. label00000376:
  284. 00000376  2F0C                     move.l     -[A7], A4
  285. 00000378  2054                     movea.l    A0, [A4]
  286. 0000037A  2050                     movea.l    A0, [A0]
  287. 0000037C  2268 0090                movea.l    A1, [A0 + 0x90]
  288. 00000380  4E91                     jsr        [A1]
  289. 00000382  2640                     movea.l    A3, D0
  290. 00000384  4878 0C08                push.l     0xC08
  291. 00000388  2F0B                     move.l     -[A7], A3
  292. 0000038A  2053                     movea.l    A0, [A3]
  293. 0000038C  2050                     movea.l    A0, [A0]
  294. 0000038E  2268 0080                movea.l    A1, [A0 + 0x80]
  295. 00000392  4E91                     jsr        [A1]
  296. 00000394  2C00                     move.l     D6, D0
  297. 00000396  2F06                     move.l     -[A7], D6
  298. 00000398  486E FFF8                pea.l      [A6 - 0x8]
  299. 0000039C  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  300. 000003A0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  301. 000003A4  6010                     bra        +0x12 /* 000003B6 */
  302. label000003A6:
  303. 000003A6  2F07                     move.l     -[A7], D7
  304. 000003A8  2F0C                     move.l     -[A7], A4
  305. 000003AA  486E FFF8                pea.l      [A6 - 0x8]
  306. 000003AE  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  307. 000003B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  308. label000003B6:
  309. 000003B6  206E 0008                movea.l    A0, [A6 + 0x8]
  310. 000003BA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  311. 000003BE  20D9                     move.l     [A0]+, [A1]+
  312. 000003C0  20D9                     move.l     [A0]+, [A1]+
  313. 000003C2  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  314. 000003C8  4E5E                     unlink     A6
  315. 000003CA  4E75                     rts
  316. export_1037:
  317. 000003CC  4E56 FF74                link       A6, -0x008C
  318. 000003D0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  319. 000003D4  286E 0008                movea.l    A4, [A6 + 0x8]
  320. 000003D8  486E 000C                pea.l      [A6 + 0xC]
  321. 000003DC  4EAD 12C2                jsr        [A5 + 0x12C2 /* export_596 */]
  322. 000003E0  2C00                     move.l     D6, D0
  323. 000003E2  2F0C                     move.l     -[A7], A4
  324. 000003E4  2054                     movea.l    A0, [A4]
  325. 000003E6  2050                     movea.l    A0, [A0]
  326. 000003E8  2268 0090                movea.l    A1, [A0 + 0x90]
  327. 000003EC  4E91                     jsr        [A1]
  328. 000003EE  2640                     movea.l    A3, D0
  329. 000003F0  200B                     move.l     D0, A3
  330. 000003F2  504F                     addq.w     A7, 8
  331. 000003F4  6716                     beq        +0x18 /* 0000040C */
  332. 000003F6  4878 510E                push.l     0x510E
  333. 000003FA  2F0B                     move.l     -[A7], A3
  334. 000003FC  2053                     movea.l    A0, [A3]
  335. 000003FE  2050                     movea.l    A0, [A0]
  336. 00000400  2268 000C                movea.l    A1, [A0 + 0xC]
  337. 00000404  4E91                     jsr        [A1]
  338. 00000406  4A00                     tst.b      D0
  339. 00000408  504F                     addq.w     A7, 8
  340. 0000040A  660C                     bne        +0xE /* 00000418 */
  341. label0000040C:
  342. 0000040C  2F3C FFFF F954           move.l     -[A7], 0xFFFFF954
  343. 00000412  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  344. 00000416  584F                     addq.w     A7, 4
  345. label00000418:
  346. 00000418  486E FF74                pea.l      [A6 - 0x8C]
  347. 0000041C  2F0B                     move.l     -[A7], A3
  348. 0000041E  2053                     movea.l    A0, [A3]
  349. 00000420  2050                     movea.l    A0, [A0]
  350. 00000422  2268 01B8                movea.l    A1, [A0 + 0x1B8]
  351. 00000426  4E91                     jsr        [A1]
  352. 00000428  3E00                     move.w     D7, D0
  353. 0000042A  2D46 FF98                move.l     [A6 - 0x68], D6
  354. 0000042E  486E FF74                pea.l      [A6 - 0x8C]
  355. 00000432  4EAD 0922                jsr        [A5 + 0x922 /* export_288 */]
  356. 00000436  3E00                     move.w     D7, D0
  357. 00000438  486E FF74                pea.l      [A6 - 0x8C]
  358. 0000043C  2F0B                     move.l     -[A7], A3
  359. 0000043E  2053                     movea.l    A0, [A3]
  360. 00000440  2050                     movea.l    A0, [A0]
  361. 00000442  2268 01B0                movea.l    A1, [A0 + 0x1B0]
  362. 00000446  4E91                     jsr        [A1]
  363. 00000448  4FEF 0014                lea.l      A7, [A7 + 0x14]
  364. 0000044C  4CEE 18C0 FF64           movem.l    D6,D7,A3,A4, [A6 - 0x9C]
  365. 00000452  4E5E                     unlink     A6
  366. 00000454  4E75                     rts
  367. export_1038:
  368. 00000456  4E56 FFF8                link       A6, -0x0008
  369. 0000045A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  370. 0000045E  2E2E 0010                move.l     D7, [A6 + 0x10]
  371. 00000462  286E 000C                movea.l    A4, [A6 + 0xC]
  372. 00000466  2D7C 6E75 6C6C FFF8      move.l     [A6 - 0x8], 0x6E756C6C /* 'null' */
  373. 0000046E  7000                     moveq.l    D0, 0x00
  374. 00000470  2D40 FFFC                move.l     [A6 - 0x4], D0
  375. 00000474  41EE FFF8                lea.l      A0, [A6 - 0x8]
  376. 00000478  2007                     move.l     D0, D7
  377. 0000047A  0480 5445 5854           subi.l     D0, 0x54455854 /* 'TEXT' */
  378. 00000480  6708                     beq        +0xA /* 0000048A */
  379. 00000482  0480 2034 1811           subi.l     D0, 0x20341811
  380. 00000488  6630                     bne        +0x32 /* 000004BA */
  381. label0000048A:
  382. 0000048A  2F0C                     move.l     -[A7], A4
  383. 0000048C  2054                     movea.l    A0, [A4]
  384. 0000048E  2050                     movea.l    A0, [A0]
  385. 00000490  2268 0090                movea.l    A1, [A0 + 0x90]
  386. 00000494  4E91                     jsr        [A1]
  387. 00000496  2640                     movea.l    A3, D0
  388. 00000498  4878 0C09                push.l     0xC09
  389. 0000049C  2F0B                     move.l     -[A7], A3
  390. 0000049E  2053                     movea.l    A0, [A3]
  391. 000004A0  2050                     movea.l    A0, [A0]
  392. 000004A2  2268 0080                movea.l    A1, [A0 + 0x80]
  393. 000004A6  4E91                     jsr        [A1]
  394. 000004A8  2C00                     move.l     D6, D0
  395. 000004AA  2F06                     move.l     -[A7], D6
  396. 000004AC  486E FFF8                pea.l      [A6 - 0x8]
  397. 000004B0  4EAD 101A                jsr        [A5 + 0x101A /* export_511 */]
  398. 000004B4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  399. 000004B8  6010                     bra        +0x12 /* 000004CA */
  400. label000004BA:
  401. 000004BA  2F07                     move.l     -[A7], D7
  402. 000004BC  2F0C                     move.l     -[A7], A4
  403. 000004BE  486E FFF8                pea.l      [A6 - 0x8]
  404. 000004C2  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  405. 000004C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  406. label000004CA:
  407. 000004CA  206E 0008                movea.l    A0, [A6 + 0x8]
  408. 000004CE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  409. 000004D2  20D9                     move.l     [A0]+, [A1]+
  410. 000004D4  20D9                     move.l     [A0]+, [A1]+
  411. 000004D6  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  412. 000004DC  4E5E                     unlink     A6
  413. 000004DE  4E75                     rts
  414. export_1039:
  415. 000004E0  4E56 FFFC                link       A6, -0x0004
  416. 000004E4  48E7 0018                movem.l    -[A7], A3,A4
  417. 000004E8  286E 0008                movea.l    A4, [A6 + 0x8]
  418. 000004EC  7000                     moveq.l    D0, 0x00
  419. 000004EE  2D40 FFFC                move.l     [A6 - 0x4], D0
  420. 000004F2  2F0C                     move.l     -[A7], A4
  421. 000004F4  2054                     movea.l    A0, [A4]
  422. 000004F6  2050                     movea.l    A0, [A0]
  423. 000004F8  2268 00CC                movea.l    A1, [A0 + 0xCC]
  424. 000004FC  4E91                     jsr        [A1]
  425. 000004FE  2640                     movea.l    A3, D0
  426. 00000500  200B                     move.l     D0, A3
  427. 00000502  584F                     addq.w     A7, 4
  428. 00000504  6736                     beq        +0x38 /* 0000053C */
  429. 00000506  4878 32C8                push.l     0x32C8
  430. 0000050A  2F0B                     move.l     -[A7], A3
  431. 0000050C  2053                     movea.l    A0, [A3]
  432. 0000050E  2050                     movea.l    A0, [A0]
  433. 00000510  2268 000C                movea.l    A1, [A0 + 0xC]
  434. 00000514  4E91                     jsr        [A1]
  435. 00000516  4A00                     tst.b      D0
  436. 00000518  504F                     addq.w     A7, 8
  437. 0000051A  6720                     beq        +0x22 /* 0000053C */
  438. 0000051C  2F0B                     move.l     -[A7], A3
  439. 0000051E  4EAD 0C82                jsr        [A5 + 0xC82 /* export_396 */]
  440. 00000522  4A00                     tst.b      D0
  441. 00000524  584F                     addq.w     A7, 4
  442. 00000526  6614                     bne        +0x16 /* 0000053C */
  443. 00000528  2053                     movea.l    A0, [A3]
  444. 0000052A  2868 0018                movea.l    A4, [A0 + 0x18]
  445. 0000052E  200C                     move.l     D0, A4
  446. 00000530  670A                     beq        +0xC /* 0000053C */
  447. 00000532  2F0C                     move.l     -[A7], A4
  448. 00000534  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  449. 00000538  2640                     movea.l    A3, D0
  450. 0000053A  584F                     addq.w     A7, 4
  451. label0000053C:
  452. 0000053C  200B                     move.l     D0, A3
  453. 0000053E  6708                     beq        +0xA /* 00000548 */
  454. 00000540  2053                     movea.l    A0, [A3]
  455. 00000542  2D68 001C FFFC           move.l     [A6 - 0x4], [A0 + 0x1C]
  456. label00000548:
  457. 00000548  4AAE FFFC                tst.l      [A6 - 0x4]
  458. 0000054C  660C                     bne        +0xE /* 0000055A */
  459. 0000054E  2F3C FFFF F940           move.l     -[A7], 0xFFFFF940
  460. 00000554  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  461. 00000558  584F                     addq.w     A7, 4
  462. label0000055A:
  463. 0000055A  202E FFFC                move.l     D0, [A6 - 0x4]
  464. 0000055E  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  465. 00000564  4E5E                     unlink     A6
  466. 00000566  4E75                     rts
  467.